CDTproduct = {}

CDTproduct.listCat;
CDTproduct.listSeller;

CDTproduct.list = function(){
    main.init();
    fly.ajax({
        service:'/CDTproduct/list',
        success: function(result){
            CDTproduct.listSeller = result.data;
            if(result.status){
                $('#content').html(fly.template('http://naima.vn/CDTproduct/list.html', {
                    data:result.data
                }));
            }
            else{
                popup.msg(result.message);
            }
        }
    });
}

CDTproduct.create = function(){
    popup.open('popup-CDTproduct-form', 'Thêm người bán mới', fly.template('http://naima.vn/CDTproduct/form.html', {
        data:null
    }), [

    {
        title:'Thêm mới', 
        fn:function(){          
            fly.submit({
                id:'CDTproduct-form',
                service: '/CDTproduct/create',
                success: function(result){                    
                    popup.msg(result.message);
                    popup.close('popup-CDTproduct-form');
                    $('table tr').first().after('');
                    fly.ajax({
                        service:'/CDTproduct/list',
                        success: function(rs){
                            if(rs.status){
                                $('#content').html(fly.template('http://naima.vn/CDTproduct/list.html', {
                                    data:rs.data
                                })); 
                                popup.close('popup-CDTproduct-form');
                            }
                            else{
                                popup.msg(rs.message);
                            }
                        }
                    });
                }
            });
        }
    },
    {
        title:'Hủy bỏ',
        fn:function(){
            popup.close('popup-CDTproduct-form');
        }
    }
    ]);
    fly.editor('productdescription',{
        width:700
    });
}


CDTproduct.edit = function(id){
    fly.ajax({
        service: '/CDTproduct/get',
        loading: false,
        data: {
            id: id
        },
        success: function(data){
            if(!data.status)
                popup.msg(data.message);
            else{
                popup.open('popup-editCDTproduct-form', 'Chỉnh sửa người bán', fly.template('http://naima.vn/CDTproduct/form.html', {
                    data:data.data
                }), [

                {
                    title:'Cập nhật',
                    fn:function(){
                        fly.submit({
                            id:'CDTproduct-form',
                            service: '/CDTproduct/create/',
                            success: function(result){
                                if(result.status){
                                    popup.msg(result.message);
                                    popup.close('popup-editmenu-form');
                                    $('table tr').first().after('');
                                    fly.ajax({
                                        service:'/CDTproduct/list',
                                        success: function(rs){
                                            if(rs.status){
                                                $('#content').html(fly.template('http://naima.vn/CDTproduct/list.html', {
                                                    data:rs.data
                                                })); 
                                                popup.close('popup-editCDTproduct-form');                    
                                            }
                                            else{
                                                popup.msg(rs.message);
                                            }
                                        }
                                    });
                                }
                                else
                                    popup.msg(result.message);
                            }
                        });
                    }
                },
                {
                    title:'Hủy bỏ',
                    fn:function(){
                        popup.close('popup-editCDTproduct-form');
                    }
                }
                ]);
				fly.editor('productdescription',{
					width:700
				});
            }
        }
    });    
}
CDTproduct.addContact = function(){
    $('.addContact').click(function(){
        $(this).before(
            '<div class="info-contact" style="display: none;">' +
                '<a class="close-info-contact"><img src="'+ fly.assetsUrl +'/images/icon-disable.png"></a>' +
                '<label style="font-weight: bold;">Người liên hệ khác:</label><br>' +
                '<label>Họ tên: </label><input name="SellerForm[moreContact][name][]" type="text" value="" class="input-contact moreContactName"/><br>' +
                '<label>Điện thoại: </label><input name="SellerForm[moreContact][mobile][]" type="text" value="" class="input-contact moreContactMobile"/><br>' +
                '<label>Email: </label><input name="SellerForm[moreContact][email][]" type="text" value="" class="input-contact moreContactEmail"/><br>' +
            '</div>'
        );
        $('.info-contact').slideDown();
        CDTproduct.closeContact();
    });
}

CDTproduct.closeContact = function(){
    $('.close-info-contact').each(function(){
        $(this).click(function(){
            $(this).parent('.info-contact').remove();
        })
    });
}

CDTproduct.checkAll = function(){
    if($('#list-checkall').is(":checked"))
        $('input[type="checkbox"][name="chk-CDTproducts"]').attr('checked','checked');
    else
        $('input[type="checkbox"][name="chk-CDTproducts"]').removeAttr('checked');
}
CDTproduct.del = function(id){
    popup.confirm("Bạn có chắc chắn muốn xóa người bán này?", function(){
        fly.ajax({
            service: '/CDTproduct/delete/',
            data: {
                id: id
            },
            success: function(result){
                if(result.status){
                    popup.msg(result.message);
                    $('.table tr[for='+id+']').remove();
                }
                else{
                    popup.msg(result.message);    
                }
            }
        });
    });
}
CDTproduct.delAll = function(){
    var data = Array();
    var i = 0;
    $('input[type=checkbox][name="chk-CDTproducts"][for]').each(function(){
        if($(this).is(':checked')){
            data[i] = parseInt($(this).attr('for'));
            i++;
        }
    });
    if(data.length <= 0){
        popup.msg("Bạn chưa chọn người bán nào.");
        return;
    }
    popup.confirm("Bạn có chắc chắn muốn xóa những người bán này?", function(){
        fly.ajax({
            service: '/CDTproduct/deleteall',
            data:{
                ids:JSON.stringify(data)
            },
            success: function(result){
                popup.msg(result.message);
                for(var i=0; i<result.data.length; i++){
                    $('.table tr[for='+result.data[i]+']').remove();
                }
            }
        });
    });
}

CDTproduct.changeStatus = function(id){
    fly.ajax({
        service: '/CDTproduct/changeStatus',
        data: {
            id:id
        },
        success: function(result){    
            $('.table tr[for='+result.data.id+']').replaceWith(fly.template('http://naima.vn/CDTproduct/row.html',{
                data:result.data
            }));
        }
    });
}
